//--------------------------------------------------- // Purpose: Program to print out prime numbers // Author: John Gauch //--------------------------------------------------- #include #include using namespace std; bool is_prime(int Number) { // Check if Number is prime bool Prime = true; if (Number == 1) Prime = false; for (int Factor = 2; Factor <= sqrt(Number); Factor++) if (Number % Factor == 0) Prime = false; return Prime; } int main() { // Read input number int NumPrimes = 0; cout << "How many primes do you want? "; cin >> NumPrimes; // Check input is valid int Count = 0; int Number = 1; while (Count < NumPrimes) { // Print output if (is_prime(Number)) { cout << Number << " "; Count++; } Number++; } cout << endl; return 0; }